Yeedu Functions
Yeedu Functions allow users to run jobs through REST APIs, enabling event-driven, scalable, and fully managed execution.

Functions can be triggered using HTTP requests, making them ideal for:
- Automation
- Event-driven pipelines
- External integrations
- Micro-batch workflows
Required Fields
- Job Type: Select Yeedu Function
- Cluster: Cluster where the function will run
- Project Path: Project folder containing function scripts
- Function Name: Logical name of the function
- Script Path: Script files used for execution
- Function URL: REST API endpoint to trigger the function

Additional Requirements
- Python Packages: Required dependencies
- Request Body Payload: Parameters for function execution
Concurrency & Timeout Settings
- Max Concurrent Jobs – Enable parallel executions
- Max Concurrent Requests – Limit inflight API requests
- Job Timeout – Maximum execution time
- HTTP Request Timeout – API timeout threshold

Executing a Function
- Configure all required settings
- Click Update
- Trigger the function using the Function URL via REST API